package com.ruoyi.common.core.domain.entity.customer;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@TableName("customer_intention")
@Data
public class AdminIntentionDB implements Serializable {
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    @Excel(name = "主键ID")
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /** 名称 */
    @Excel(name = "名称")
    private String userName;

    /** 性别 0：未填， 1:男, 2:女 */
    @Excel(name = "性别 0：未填， 1:男, 2:女")
    private Integer gender;

    /** 意向地址编号 */
    @Excel(name = "意向地址编号")
    private String intentionAddressNo;

    /** 联系手机号 */
    @Excel(name = "联系手机号")
    private String userPhoneNumber;

    /** 邮箱 */
    @Excel(name = "邮箱")
    private String email;

    @Excel(name = "备注")
    private String remark;

    /** 创建时间 */
    private Date createdAt;

    /** 创建人ID */
    private Long createdBy;

    /** 修改时间 */
    private Date updatedAt;

    /** 修改人ID */
    private Long updatedBy;

    /** 是否启用(0:未启用, 1:启用中) */
    @Excel(name = "是否启用(0:未启用, 1:启用中)")
    private Integer isActive;

    /** 是否删除(0:未启用, 1:已删除) */
    @TableLogic
    private Integer isDeleted;

    /** 删除时间 */
    private Date deletedAt;

    private Integer isNotified;

    private Integer isHave;
}
